.menu{
	width: 100%;
	height: 100%;
	.ivu-menu-light.ivu-menu-vertical .ivu-menu-item-active:not(.ivu-menu-submenu){
		border-right: none;
		color: #fff;
		background: #2d8cf0!important;
	}
	.verticalMenu{
		height: 100%;
	}
    .ivu-menu{
       width: 100% !important;
	   height: 100% !important;
	   overflow-y: scroll;
	   color: #fff;
	}
	.ivu-menu::-webkit-scrollbar {display:none}
	.ivu-notshrink-menu{
		   width: 100% !important;
	       height: 100% !important;
        .iviewMenu{
		    .ivu-menu{
		       background:transparent !important;
		       padding:0 0 0 50px ;
			}
			.ivu-menu-item-group-title{
				color: #0fa9ff;
				font-weight: bold;
				font-size: 18px;
			}
			.childIcon{
				display: flex;
				align-items:center;
			}

		}
		.sidebarMenu {
			.submenu {
				padding: 20px 0;
				color: #fff;
				font-size: 15px;
				display: flex;
				align-items: center;
				justify-content: center;
				cursor: pointer;
				.submenu_title {
					padding-left: 10px
				}
			}
			.submenu_icon_active{
				padding: 20px 0;
				font-size: 15px;
				color: #f2b05e;
				display: flex;
				align-items: center;
				justify-content: center;
				cursor: pointer;
				.submenu_title {
					padding-left: 10px
				}
			}
			.childmenu {
				position: absolute;
				top:0;
				width: 110px;
				height: 100%;
				left: 150px;
				background: #fff;
				text-align: center;
				border-right: rgba(229, 229, 229, 1) solid 1px;
				.child_title{
					color: rgba(80, 80, 80, 1);
					border-bottom: rgba(229, 229, 229, 1) solid 1px;
					height:60px;
					line-height: 60px;
					font-size: 14px;
					font-weight: bold;
				}
				.MenuItem {
					font-size: 14px;
					color: #505050;
					padding: 10px 0   ;
					margin: 16px 10px;
					cursor: pointer;
				}
				.MenuItem_active{
					font-size: 14px;
					color: #505050;
					padding: 10px 0   ;
					margin: 16px 10px;
					cursor: pointer;
					background-color: rgba(243, 243, 243, 1);
				}
			}
		}
	}
	.ivu-shrinkable-menu{
	    position: relative;
		height: 100%;
		width: 60px;
		.shrinkMenu{
			.shrinkMenu_icon{
				margin: 15px 0;
				width: 60px;
				text-align: center;
				color: #fff;
			}
			.shrinkMenu_icon :hover{
				color: #f2b05e;
			}
		}
	}
}



